home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / catD / RW_UNLOCK.z / RW_UNLOCK
Encoding:
Text File  |  2002-10-03  |  3.0 KB  |  66 lines

  1.  
  2.  
  3.  
  4. RRRRWWWW____UUUUNNNNLLLLOOOOCCCCKKKK((((DDDD3333))))                                                    RRRRWWWW____UUUUNNNNLLLLOOOOCCCCKKKK((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _RRRR_WWWW______UUUU_NNNN_LLLL_OOOO_CCCC_KKKK - release a read/write lock
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_kkkk_ssss_yyyy_nnnn_cccc_hhhh_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _vvvv_oooo_iiii_dddd _RRRR_WWWW______UUUU_NNNN_LLLL_OOOO_CCCC_KKKK_((((_rrrr_wwww_llll_oooo_cccc_kkkk______tttt _****_l_o_c_k_p);
  15.  
  16.    AAAArrrrgggguuuummmmeeeennnnttttssss
  17.      _l_o_c_k_p     Pointer to the read/write lock to be released.
  18.  
  19. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.      _RRRR_WWWW______UUUU_NNNN_LLLL_OOOO_CCCC_KKKK releases the read/write lock specified by _l_o_c_k_p.  If there are
  21.      processes waiting for the lock, either one process waiting to obtain the
  22.      lock in write mode, or all processes waiting to obtain the lock read mode
  23.      will return with the lock acquired.
  24.  
  25.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  26.      None
  27.  
  28. UUUUSSSSAAAAGGGGEEEE
  29.    LLLLeeeevvvveeeellll
  30.      Base or Interrupt.
  31.  
  32.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  33.      Does not sleep.
  34.  
  35.      Driver-defined basic locks, read/write locks, and sleep locks may be held
  36.      across calls to this function.
  37.  
  38. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  39.      _RRRR_WWWW______AAAA_LLLL_LLLL_OOOO_CCCC(D3) _RRRR_WWWW______IIII_NNNN_IIII_TTTT(D3) _RRRR_WWWW______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC(D3), _RRRR_WWWW______DDDD_EEEE_SSSS_TTTT_RRRR_OOOO_YYYY(D3), _RRRR_WWWW______RRRR_DDDD_LLLL_OOOO_CCCC_KKKK(D3),
  40.      _RRRR_WWWW______WWWW_RRRR_LLLL_OOOO_CCCC_KKKK(D3), _RRRR_WWWW______TTTT_RRRR_YYYY_RRRR_DDDD_LLLL_OOOO_CCCC_KKKK(D3), _RRRR_WWWW______TTTT_RRRR_YYYY_WWWW_RRRR_LLLL_OOOO_CCCC_KKKK(D3),
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.